package grafica.graficaB;


import grafica.Forma;
import grafica.GiocatoreVista;
import grafica.TriangoloVista;
import grafica.triangolo;
import modulo.Giocatore;

public class GiocatoreTriangolo  extends GiocatoreVista{
	  
	
	public GiocatoreTriangolo() {
		super();
		triangolo struttura= new triangolo(-25, +25, 50, 50);
		Forma[] v=new Forma[1];
		v[0]=new TriangoloVista(struttura);
		super.setElencoForme(v);
	}
	public GiocatoreTriangolo(Giocatore istanza) {
		super(istanza);
		triangolo struttura=new triangolo(istanza.getX()-25,istanza.getY()+25, 50, 50);
		Forma[] v=new Forma[1];
		v[0]=new TriangoloVista(struttura);
		super.setElencoForme(v);
	}
	public void setIstanza(Giocatore istanza) {
		super.setIstanza(istanza);
		TriangoloVista vista=(TriangoloVista)super.getElencoForme()[0];
		vista.setColore(super.getColore());
		vista.getTri().setXp(istanza.getX()-25);
		vista.getTri().setYp(istanza.getY()+25);

	}

	
	
}
